/*
 * @lc app=leetcode.cn id=908 lang=javascript
 *
 * [908] 最小差值 I
 */

// @lc code=start
/**
 * @param {number[]} A
 * @param {number} K
 * @return {number}
 */
var smallestRangeI = function(A, K) {
    let min=Infinity,max=-Infinity
    for(let i=0;i<A.length;i++){
         min=Math.min(min,A[i])
         max=Math.max(max,A[i])
    }
    if(min+K>=max-K)return 0
    else{
        return max-2*K-min
    }
};
// @lc code=end
smallestRangeI ([1,3,6])
